# Запуск приложения

*Для начала необходимо установить файл main.py и установить в консоли фреймворк FastAPI.*

**Для этого нужно сделать следующее:**

* Открыть терминал разработчика в своей IDE
* Прописать команду: pip install fastapi[all]
* Прописать команду: pip install uvicorn
* Также в терминале необходимо прописать команду: uvicorn main:app --reload
* В ссылке, которая выглядит следующим образом: http://127.0.0.1:8000, необходимо в конце добавить "/docs", чтобы перейти на страницу документации (из нее легче всего запускать приложение)
* В теле функции "/workers" нажимаем на кнопку "Try it out", чтобы запустить функцию
* Вводим логин и пароль пользователя и если он есть в базе данных (в коде это workers_base), то функция выдаст валидный токен. Если нет, программа сообщит об этом (для проверки в поле логина можно ввести "sergey_login", а в поле пароля "sergey_password". Это гарантированно верные логин и пароль)
* После чего запускаем функцию "workers_salary" с помощью кнопки "Try it out" и вводим валидный токен из предыдущей функции
* Программа выдает зарплату работника и дату следующего начисления в виде списка

## Необходимые пояснения

1. pip install fastapi[all] - команда, устанавливающая фреймворк FastAPI в проект, а также все необходимые компоненты к нему;
2. pip install uvicorn - команда, которая устанавливает библиотеку, позволяющую запустить свой локальный веб-сервер
3. uvicorn main:app --reload - команда, запускающая локальный веб-сервер и выдающая адрес, по которому к нему можно обратиться: http://127.0.0.1:8000.  
